body{margin:0;padding:0;color:#555;font:normal 10pt Arial,Helvetica,sans-serif;background:#EFEFEF;}
#page{margin-top:5px;margin-bottom:5px;background:white;border:1px solid #C9E0ED;}
#header{margin:0;padding:0;border-top:3px solid #C9E0ED;}
#content{padding:20px;}
#sidebar{padding:20px 20px 20px 0;}
#footer{padding:10px;margin:10px 20px;font-size:0.8em;text-align:center;border-top:1px solid #C9E0ED;}
#logo{padding:10px 20px;font-size:200%;}

#mainmenu{font-family:Verdana,Tahoma;background:none #669900;z-index:10;position:relative;height:30px;*height:28px;_height:30px;}
#mainmenu ul{background:none #ffffff;position:absolute;margin:0 0 0 20px;padding:0 0 0 1px;height:30px}
#mainmenu ul li{display:block;float:left;_width:100px;}
#mainmenu ul li a{display:block;font-size:12px;font-weight:bold;text-decoration:none;margin-right:1px;padding:6px 18px;border:1px solid #669900;background:none #669900;color:#fff;line-height:16px;*height:14px;}
#mainmenu ul li ul{display:none;}
#mainmenu ul li:hover ul{width:50px;overflow:show;display:block;margin:0;padding:0px 0;z-index:10;background:none #336699;}
#mainmenu ul li:hover a{background:none #336699;border:1px solid #336699}
#mainmenu ul li ul li a{background:none #336699;border:1px solid #336699}
#mainmenu ul li a:hover, #mainmenu ul li.active a{color:#6399cd;background-color:#EFF4FA;text-decoration:none;}

div.flash-error, div.flash-notice, div.flash-success{padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
div.flash-error{background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
div.flash-notice{background:#FFF6BF;color:#514721;border-color:#FFD324;}
div.flash-success{background:#E6EFC2;color:#264409;border-color:#C6D880;}
div.flash-error a{color:#8a1f11;}
div.flash-notice a{color:#514721;}
div.flash-success a{color:#264409;}
div.form .rememberMe label{display:inline;}
div.view{padding:10px;margin:10px 0;border:1px solid #C9E0ED;}
div.breadcrumbs{font-size:0.9em;padding:5px 20px;}
div.breadcrumbs span{font-weight:bold;}
div.search-form{padding:10px;margin:10px 0;background:#eee;}
.portlet{}
.portlet-decoration{padding:3px 8px;background:#B7D6E7;border-left:5px solid #6FACCF;}
.portlet-title{font-size:12px;font-weight:bold;padding:0;margin:0;color:#298dcd;}
.portlet-content{font-size:0.9em;margin:0 0 15px 0;padding:5px 8px;background:#EFFDFF;}
.portlet-content ul{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;}
.portlet-content li{padding:2px 0 4px 0px;}
.operations{list-style-type:none;margin:0;padding:0;}
.operations li{padding-bottom:2px;}
.operations li a{font:bold 12px Arial;color:#0066A4;display:block;padding:2px 0 2px 8px;line-height:15px;text-decoration:none;}
.operations li a:visited{color:#0066A4;}
.operations li a:hover{background:#80CFFF;}
